Assessing the Complexity of Plan Recognition
نویسنده
چکیده
This paper presents a discussion of the theoretical complexity of plan recognition on the basis of an analysis of the number of explanations that any complete plan recognition algorithm must consider given various properties of the plan library. On the basis of these results it points out properties of plan libraries that make them computationally expensive. Introduction Plan recognition is a well studied problem in the Artificial Intelligence literature. Following others, we distinguish between plan recognition/task tracking and goal identification. By plan recognition we mean the process of identifying not only the top level goal an agent is pursuing but also the plan that is being followed and the actions that have been done in furtherance of the plan. The algorithms that have been used to address plan recognition range from, graph covering (Kautz 1986), to Bayes nets (Bui 2003, Horvitz 1998), to Probabilistic State Dependent Grammars (Pynadath 2000). While a significant amount of information is known about the complexity of these algorithms what has previously been lacking in the literature is a discussion of how hard the actual problem for an individual plan library is. Without a discussion of the complexity of the actual problem, we may find ourselves using very powerful algorithms to solve problems that are amenable to simpler algorithms. The rest of this paper is organized as follows, we will discuss HTN plans as a representation for plan libraries and define an explanation for a given set of observations. Then, making sure to divorce ourselves from any particular plan recognition algorithm, we will discuss the complexity of a plan library in terms of the number of possible explanations licensed by a given set of observations and the features of the domain that control this. This will leave us in a position to make predictions about the difficulty any complete algorithm for plan recognition will have with a particular domain. Copyright © 2004, American Association for Artificial Intelligence (www.aaai.org). All rights reserved. Modeling Plans and Explanations Much of the past work in plan recognition has at least tacitly been based on simple hierarchical task networks (HTN) (Kutluhan, Hendler, and Nau 1994a, 1994b) as the representation for plans. Figure 1 is an HTN plan library represented as partially ordered and/or trees. In most plan recognition systems this kind of plan library is given to the system to define the set of plans it is expected to recognize. In the figure, interior “and nodes” representing plan decomposition (all the children must be performed for the parent to be achieved) are represented by an undirected arc across the lines connecting the parent node to its children. Interior “or nodes”, which represent choice points in the plan (only one of the children must be performed to achieve the parent) do not have this arc. Finally, basic actions that are directly observable by a plan recognition system are shown as leaf nodes of the trees. Directed arcs represent ordering constraints between plan nodes. For example, in Figure 1, action zt must be executed before ips and ps. In this paper, we will be considering the complexity of plan recognition limited to plans that can be represented in this formalism. We define an explanation of a set of observations as a minimal forest of instances of plan trees with expansions chosen for “or” nodes sufficient to allow an assignment of each observation to a specific basic action in the plan. For example, Figure 2 shows one of many possible Brag Theft Dos Scan Get-Ctrl Get-Data Dos-Attack zt ips ps Get-ctrl-local Get-ctrl-rem ote syl bnd pod sni adl r2l u2r cons r2r cons si er cr er rf ab u2rattack
منابع مشابه
An Algorithm to Compute the Complexity of a Static Production Planning (RESEARCH NOTE)
Complexity is one of the most important issues of any production planning. The increase in complexity of production planning can cause inconsistency between a production plan and an actual outcome. The complexity generally can be divided in two categories, the static complexity and the dynamic complexity, which can be computed using the ant ropy formula. The formula considers the probability of...
متن کاملAlert correlation and prediction using data mining and HMM
Intrusion Detection Systems (IDSs) are security tools widely used in computer networks. While they seem to be promising technologies, they pose some serious drawbacks: When utilized in large and high traffic networks, IDSs generate high volumes of low-level alerts which are hardly manageable. Accordingly, there emerged a recent track of security research, focused on alert correlation, which ext...
متن کاملمقایسه میزان اختلال استرس پس از آسیب در سوختگی خفیف و متوسط
The injury due to the minor and moderate burn is allocated highest rates of intense nursing. There is possibility of posttraumatic stress disorder (PTSD) among the burned patients. This study is performed with the aim of determination and comparison rate of PTSD in two groups of minor and morderate burn. This was a comparative cross-sectional study. Eighty patients with burn injury were stu...
متن کاملGoing beyond the Hero in Leadership Development: The Place of Healthcare Context, Complexity and Relationships; Comment on “Leadership and Leadership Development in Healthcare Settings – A Simplistic Solution to Complex Problems?”
There remains a conviction that the torrent of publications and the financial outlay on leadership development will create managers with the skills and characters of perfect leaders, capable of guiding healthcare organisations through the challenges and crises of the 21st century. The focus of much attention continues to be the search for the (illusory) core set of heroic qualities, abilities o...
متن کاملA Cross-Cultural Study of the Relationship of Emotional Self-Regulation With Phobia in Iranian and Indian Students
Objective: The purpose of this study was to investigate the relationship of emotion self-regulation with phobia in students of the University of Sistan and Baluchestan, Iran, and University of Delhi, India. Methods: We used a cross-sectional design for this study. In this study, 686 students (400 students of the University of Sistan and Baluchestan and 286 students of University of Delhi...
متن کامل